home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level06.gls < prev    next >
Text File  |  2000-09-09  |  15KB  |  853 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10. #include "containerd_frag.gsh"
  11. #include "gastank.gsh"
  12. #include "robodozer.gsh"
  13. #include "fragboulder.gsh"
  14.  
  15.  
  16. // good guys
  17.  
  18. #include "gunlok.gsh"
  19. #include "hark.gsh"
  20. #include "frend.gsh"
  21. #include "elint.gsh"
  22. #include "maskelyn.gsh"
  23.  
  24.  
  25. // bad guys
  26.  
  27.  
  28. #include "walking_mine.gsh"
  29. #include "scarflash.gsh"
  30. #include "sneeker.gsh"
  31. #include "rampagor.gsh"
  32. #include "warflash.gsh"
  33. #include "mine.gsh"
  34. #include "bombhead.gsh"
  35. #include "scythor.gsh"
  36. #include "baddie_silo.gsh"
  37. #include "archore.gsh"
  38. #include "lob.gsh"
  39. // neutral things
  40.  
  41. #include "crate.gsh"
  42. #include "crateb.gsh"
  43. #include "superbox.gsh"
  44. #include "technocrate.gsh"
  45. #include "technobox.gsh"
  46. // fires
  47.  
  48. #include "carfire.gsh"
  49. #include "oilfire.gsh"
  50. #include "corona_light.gsh"
  51. #include "greenlight.gsh"
  52. #include "bluelight.gsh"
  53. #include "redlight.gsh"
  54. #include "yellowbulb.gsh"
  55.  
  56. /*********/
  57. /* NOTES */
  58. /*********/
  59.  
  60. /**********/
  61. /* SHAPES */
  62. /**********/
  63.  
  64. // world objects
  65. //hierarchy Hcy_TECHNOBOX
  66. //{
  67. //    file "objects/technobox.rif"
  68. //    name "TECHNOBOX"
  69. //}
  70.  
  71.  
  72. shape Shp_button
  73. {
  74.     file "objects\LIFTSWITCH G.rif"
  75.     name "LIFTSWITCH G"
  76. }
  77.  
  78. shape Shp_key
  79. {
  80.     file "objects\ID MODULE.rif"
  81.     name "ID MODULE"
  82. }
  83.  
  84.  
  85. shape Shp_body
  86. {
  87.     file "levels\level06.rif"
  88.     name "body"
  89. }
  90.  
  91. shape Shp_carrier
  92. {
  93.     file "levels\level06.rif"
  94.     name "carrier"
  95. }
  96.  
  97. hierarchy Hcy_Humanpod
  98. {
  99.     file "objects\humanpod.rif"
  100.     name "Humanpod"
  101. }
  102.  
  103. shape Shp_containerd
  104. {
  105.     file    "levels\level06.rif"
  106.     name    "containerd A"
  107. }
  108.  
  109.  
  110. /*
  111. shape Shp_doors
  112. {
  113.     file "levels\level06.rif"
  114.     name "doors"
  115. }
  116. */
  117. shape Shp_gastowerlift
  118. {
  119.     file "levels\level06.rif"
  120.     name "gastowerlift"
  121. }
  122.  
  123. shape Shp_towerlift
  124. {
  125.     file "levels\level06.rif"
  126.     name "towerlift"
  127. }
  128.  
  129. shape Shp_buttonb
  130. {
  131.     file "objects\LIFTSWITCH F.rif"
  132.     name "LIFTSWITCH F"
  133. }
  134.  
  135. shape Shp_buttonc
  136. {
  137.     file "objects\LIFTSWITCH E.rif"
  138.     name "LIFTSWITCH E"
  139. }
  140. /********GARBAGE************/
  141.  
  142. shape Shp_garbage_B
  143. {
  144.     file "OBJECTS\GARBAGE B.rif"
  145.     name "GARBAGE B"
  146. }
  147.  
  148. shape Shp_garbage_C
  149. {
  150.     file "OBJECTS\GARBAGE C.rif"
  151.     name "GARBAGE C"
  152. }
  153.  
  154. shape Shp_garbage_D
  155. {
  156.     file "OBJECTS\GARBAGE D.rif"
  157.     name "GARBAGE D"
  158. }
  159.  
  160. shape Shp_garbage_E
  161. {
  162.     file "OBJECTS\GARBAGE E.rif"
  163.     name "GARBAGE E"
  164. }
  165.  
  166. shape Shp_cara
  167. {
  168.     file "levels\level06.rif"
  169.     name "CAR A"
  170. }
  171.  
  172. shape Shp_garbage_G
  173. {
  174.     file "OBJECTS\GARBAGE G.rif"
  175.     name "GARBAGE G"
  176. }
  177.  
  178. shape Shp_garbage_H
  179. {
  180.     file "OBJECTS\GARBAGE H.rif"
  181.     name "GARBAGE H"
  182. }
  183.  
  184. shape Shp_garbage_I
  185. {
  186.     file "OBJECTS\GARBAGE I.rif"
  187.     name "GARBAGE I"
  188. }
  189.  
  190. shape Shp_garbage_J
  191. {
  192.     file "OBJECTS\GARBAGE J.rif"
  193.     name "GARBAGE J"
  194. }
  195.  
  196. shape Shp_garbage_K
  197. {
  198.     file "OBJECTS\GARBAGE K.rif"
  199.     name "GARBAGE K"
  200. }
  201.  
  202. shape Shp_garbage_L
  203. {
  204.     file "OBJECTS\GARBAGE L.rif"
  205.     name "GARBAGE L"
  206. }
  207.  
  208. shape Shp_gasframea
  209. {
  210.     file "levels\level06.rif"
  211.     name "gasframe A"
  212. }
  213.  
  214.  
  215. /**********JUNKPILE*********/
  216.  
  217. shape Shp_Junk
  218. {
  219.     file "levels\level06.rif"
  220.     name "JUNK A"
  221. }
  222.  
  223. shape Shp_Junkpile_F
  224. {
  225.     file "OBJECTS\JUNKPILE F.rif"
  226.     name "JUNKPILE F"
  227. }
  228.  
  229. shape Shp_Junkpile_G
  230. {
  231.     file "OBJECTS\JUNKPILE G.rif"
  232.     name "JUNKPILE G"
  233. }
  234.  
  235. shape Shp_Junkpile_H
  236. {
  237.     file "OBJECTS\JUNKPILE H.rif"
  238.     name "JUNKPILE H"
  239. }
  240.  
  241. shape Shp_Junkpile_I
  242. {
  243.     file "OBJECTS\JUNKPILE I.rif"
  244.     name "JUNKPILE I"
  245. }
  246.  
  247. shape Shp_Junkpile_J
  248. {
  249.     file "OBJECTS\JUNKPILE J.rif"
  250.     name "JUNKPILE J"
  251. }
  252.  
  253. shape Shp_Junkpile_K
  254. {
  255.     file "OBJECTS\JUNKPILE K.rif"
  256.     name "JUNKPILE K"
  257. }
  258.  
  259. shape Shp_Junkpile_L
  260. {
  261.     file "OBJECTS\JUNKPILE L.rif"
  262.     name "JUNKPILE L"
  263. }
  264.  
  265. shape Shp_Junkpile_M
  266. {
  267.     file "OBJECTS\JUNKPILE M.rif"
  268.     name "JUNKPILE M"
  269. }
  270.  
  271. shape Shp_Junkpile_N
  272. {
  273.     file "OBJECTS\JUNKPILE N.rif"
  274.     name "JUNKPILE N"
  275. }
  276.  
  277. shape Shp_Junkpile_O
  278. {
  279.     file "OBJECTS\JUNKPILE O.rif"
  280.     name "JUNKPILE O"
  281. }
  282. /*
  283. shape Shp_towera
  284. {
  285.     file "levels\level06.rif"
  286.     name "tower A"
  287. }
  288. */
  289.  
  290.  
  291. /***************/
  292. /* CHARACTERS  */
  293. /***************/
  294.  
  295. character Chr_container : Chr_Default
  296. {
  297.     turning speed   1.0    // these values are all irrelevant but needed anyway
  298.     walking speed   1.0
  299.     strength        5    // initial strength points
  300.     aim             2    // how many degrees off target he can be at most
  301.     sight angle    70    // in degrees
  302.     sight range     8    // in metres
  303.     hearing range    20    // in metres
  304.     aggression    0.9    // from 0 to 1
  305. }
  306.  
  307.  
  308. /**********/
  309. /* ROLES  */
  310. /**********/
  311.  
  312. // world objects
  313. //role Rol_TECHNOBOX : Rol_PlacedObject
  314. //{
  315. //    shape     Hcy_TECHNOBOX_B
  316. //    ai            blocker
  317. //}
  318.  
  319. role Rol_key : Rol_DefaultPickup
  320. {
  321.     shape        Shp_key
  322.     character    Chr_Other_Pickup
  323.     identifier    "Robot ID module"
  324.     moves on lifts yes
  325. }
  326.  
  327. /*
  328. role Rol_robowreck : Rol_DefaultGarbage
  329. {
  330.     shape        Shp_body
  331.     identifier    "robowreck"
  332. }
  333. */
  334.  
  335. role Rol_button : Rol_PlacedObject
  336. {
  337.     shape             Shp_button
  338.     ai            pickup
  339.     destination selectable    yes
  340. }
  341.  
  342. role Rol_body : Rol_DefaultGarbage
  343. {
  344.     shape Shp_body
  345. }
  346.  
  347. role Rol_carrier : Rol_PlacedObject
  348. {
  349.     shape Shp_carrier
  350. }
  351.  
  352. role Rol_containerd : Rol_PlacedObject
  353. {
  354.     shape         Shp_containerd
  355.     destructibility Frg_containerd_frag
  356.     identifier     "containerd"
  357.     armour         1
  358.     ai         blocker
  359. }
  360.  
  361. role Rol_Humanpod : Rol_PlacedObject
  362. {
  363.     ai            pickup
  364.     shape             Hcy_Humanpod
  365.  
  366.     per vertex fogging  no
  367.     destination selectable yes
  368. }
  369.  
  370. /*
  371. role Rol_doors : Rol_PlacedObject
  372. {
  373.     shape Shp_doors
  374. }
  375. */
  376. role Rol_gastowerlift : Rol_PlacedObject
  377. {
  378.     shape    Shp_gastowerlift
  379.     destination selectable yes
  380.     ai    track object
  381. }
  382.  
  383. role Rol_towerlift : Rol_PlacedObject
  384. {
  385.     shape    Shp_towerlift
  386.     destination selectable yes
  387.     ai    track object
  388. }
  389.  
  390. /************garbage************/
  391.  
  392. role Rol_garbage_B : Rol_DefaultGarbage
  393. {
  394.     shape Shp_garbage_B
  395. }
  396.  
  397. role Rol_garbage_C : Rol_DefaultGarbage
  398. {
  399.     shape Shp_garbage_C
  400. }
  401.  
  402. role Rol_garbage_D : Rol_DefaultGarbage
  403. {
  404.     shape Shp_garbage_D
  405. }
  406.  
  407. role Rol_garbage_E : Rol_DefaultGarbage
  408. {
  409.     shape Shp_garbage_E
  410. }
  411.  
  412. role Rol_cara : Rol_PlacedObject
  413. {
  414.     shape Shp_cara
  415. }
  416.  
  417. role Rol_garbage_G : Rol_DefaultGarbage
  418. {
  419.     shape Shp_garbage_G
  420. }
  421.  
  422. role Rol_garbage_H : Rol_DefaultGarbage
  423. {
  424.     shape Shp_garbage_H
  425. }
  426.  
  427. role Rol_garbage_I : Rol_DefaultGarbage
  428.  
  429. {
  430.     shape Shp_garbage_I
  431. }
  432.  
  433. role Rol_garbage_J : Rol_DefaultGarbage
  434. {
  435.     shape Shp_garbage_J
  436. }
  437.  
  438. role Rol_garbage_K : Rol_DefaultGarbage
  439. {
  440.     shape Shp_garbage_K
  441. }
  442.  
  443. role Rol_garbage_L : Rol_DefaultGarbage
  444. {
  445.     shape Shp_garbage_L
  446. }
  447.  
  448. role Rol_gasframe : Rol_PlacedObject
  449. {
  450.     shape Shp_gasframea
  451.     destination selectable yes
  452. }
  453.  
  454.  
  455. /************JUNKPILE************/
  456.  
  457. role Rol_Junk : Rol_PlacedObject
  458. {
  459.     shape Shp_Junk
  460. }
  461.  
  462. role Rol_Junkpile_F : Rol_DefaultJunkpile
  463. {
  464.     shape Shp_Junkpile_F
  465. }
  466.  
  467. role Rol_Junkpile_G : Rol_DefaultJunkpile
  468. {
  469.     shape Shp_Junkpile_G
  470. }
  471.  
  472. role Rol_Junkpile_H : Rol_DefaultGarbage
  473. {
  474.     shape Shp_Junkpile_H
  475. }
  476.  
  477. role Rol_Junkpile_I : Rol_DefaultGarbage
  478. {
  479.     shape Shp_Junkpile_I
  480. }
  481.  
  482. role Rol_Junkpile_J : Rol_DefaultGarbage
  483. {
  484.     shape Shp_Junkpile_J
  485. }
  486.  
  487. role Rol_Junkpile_K : Rol_DefaultGarbage
  488. {
  489.     shape Shp_Junkpile_K
  490. }
  491.  
  492. role Rol_Junkpile_L : Rol_DefaultGarbage
  493. {
  494.     shape Shp_Junkpile_L
  495. }
  496.  
  497. role Rol_Junkpile_M : Rol_DefaultGarbage
  498. {
  499.     shape Shp_Junkpile_M
  500. }
  501.  
  502. role Rol_Junkpile_N : Rol_DefaultGarbage
  503. {
  504.     shape Shp_Junkpile_N
  505. }
  506.  
  507. role Rol_Junkpile_O : Rol_DefaultGarbage
  508. {
  509.     shape Shp_Junkpile_O
  510. }
  511.  
  512.  
  513. /*
  514. role Rol_tower : Rol_PlacedObject
  515. {
  516.     shape Shp_towera
  517. }
  518. */
  519.  
  520.  
  521. role Rol_buttonb : Rol_PlacedObject
  522. {
  523.     ai    pickup
  524.     shape     Shp_buttonb
  525.     destination selectable    yes
  526. }
  527.  
  528. role Rol_buttonc : Rol_PlacedObject
  529. {
  530.     ai    pickup
  531.     shape     Shp_buttonc
  532.     destination selectable    yes
  533. }
  534.  
  535. // specials
  536.  
  537.  
  538.  
  539. /***********/
  540. /* THE MAP */
  541. /***********/
  542.  
  543. map /* _THE_ map - doesnt need a label */
  544. {
  545.     file "levels\level06.rif"
  546.     name "Land"
  547.     bitmap "bitmaps\\LEVEL06.rim"
  548.     camera plane "camhund"
  549.     max camera distance 100 // TBD exactly
  550.     max camera focus height "max focus height"
  551.     min camera focus height "min focus height"
  552.     shadow object rif "levels\level06_shadow.rif"
  553.     shadow object name "Land"
  554.     max vertices per section 900
  555.  
  556.     // PLAYER'S TROOPS
  557.  
  558.     use Rol_GunLok in team 1 for
  559.         "Goodie A" as "Gunlok"
  560.  
  561.     use Rol_Hark in team 1 for
  562.         "Goodie C" as "Hark"
  563.  
  564.     use Rol_Frend in team 1 for
  565.         "Goodie B" as "Frend"
  566.  
  567.     use Rol_Elint in team 1 for
  568.         "Goodie D" as "Elint"
  569.  
  570.  
  571.     // NEUTRAL OBJECTS
  572.  
  573.  
  574.     use Rol_sneeker in team 2 for
  575.         "key" as "keyman"
  576.         
  577.  
  578.     use Rol_button in team 0 for
  579.         "button A" as "button_a"
  580.  
  581.     use Rol_body in team 0 for
  582.         "body" as "body"
  583.  
  584.     use Rol_Humanpod in team 0 for
  585.         "humanpod" as "humanpod"
  586.  
  587.     use Rol_gastowerlift in team 0 for
  588.         "gastowerlift" as "gastowerlift"
  589.  
  590.     use Rol_towerlift in team 0 for
  591.         "towerlift" as "towerlift"
  592.  
  593.     use Rol_towerlift in team 0 for
  594.         "towerlifttoo" as "towerlifttoo"
  595.  
  596.     use Rol_buttonb in team 0 for
  597.         "buttonb" as "buttonb"
  598.  
  599.     use Rol_buttonc in team 0 for
  600.         "buttonc" as "buttonc"
  601.  
  602.     use Rol_buttonc in team 0 for
  603.         "buttond" as "buttond"
  604.  
  605.  
  606.     use Rol_containerd in team 0 for
  607.         "CONTAINERD A" as "container_a"
  608.     use Rol_containerd in team 0 for
  609.         "CONTAINERD B" as "container_b"
  610.     use Rol_containerd in team 0 for
  611.         "CONTAINERD C" as "container_c"
  612.  
  613.     use Rol_carrier in team 0 for
  614.         "carrier"
  615. /*
  616.     use Rol_doors in team 0 for
  617.         "doors"
  618. */
  619.     /**********GARBAGE***********/
  620.  
  621.     use Rol_garbage_B in team 0 for
  622.         "GARBAGE B" as "garbage_b"
  623.         "GARBAGE BB" as "garbage_bb"
  624.  
  625.     use Rol_garbage_C in team 0 for
  626.         "GARBAGE C" as "garbage_c"
  627.  
  628.     use Rol_garbage_D in team 0 for
  629.         "GARBAGE D" as "garbage_d"
  630.  
  631.     use Rol_garbage_E in team 0 for
  632.         "GARBAGE E" as "garbage_e"
  633.     use Rol_garbage_E in team 0 for    
  634.         "GARBAGE EB" as "garbage_eb"
  635.  
  636.     use Rol_cara in team 0 for
  637.         "CAR A" and
  638.         "CAR B"
  639.  
  640.  
  641.     use Rol_garbage_G in team 0 for
  642.         "GARBAGE G" as "garbage_g"
  643.     use Rol_garbage_G in team 0 for    
  644.         "GARBAGE GB" as "garbage_gb"
  645.     use Rol_garbage_G in team 0 for
  646.         "GARBAGE GC" as "garbage_gc"
  647.     use Rol_garbage_G in team 0 for
  648.         "GARBAGE GD" as "garbage_gd"
  649.     use Rol_garbage_G in team 0 for
  650.         "GARBAGE GE" as "garbage_ge"
  651.  
  652.     use Rol_garbage_H in team 0 for
  653.         "GARBAGE H" as "garbage_h"
  654.     use Rol_garbage_H in team 0 for
  655.         "GARBAGE HB" as "garbage_hb"
  656.     use Rol_garbage_H in team 0 for
  657.         "GARBAGE HC" as "garbage_hc"
  658.  
  659.     use Rol_garbage_I in team 0 for
  660.         "GARBAGE I" as "garbage_i"
  661.  
  662.     use Rol_garbage_J in team 0 for
  663.         "GARBAGE J" as "garbage_j"
  664.         "GARBAGE JB" as "garbage_jb"
  665.         "GARBAGE JC" as "garbage_jc"
  666.         "GARBAGE JD" as "garbage_jd"
  667.  
  668.  
  669.     use Rol_garbage_K in team 0 for
  670.         "GARBAGE K" as "garbage_k"
  671.     use Rol_garbage_K in team 0 for
  672.         "GARBAGE KB" as "garbage_kb"
  673.     use Rol_garbage_K in team 0 for
  674.         "GARBAGE KC" as "garbage_kc"
  675.     use Rol_garbage_K in team 0 for
  676.         "GARBAGE KD" as "garbage_kd"
  677.  
  678.     use Rol_garbage_L in team 0 for
  679.         "GARBAGE L" as "garbage_l"
  680.  
  681.     use Rol_gasframe in team 0 for
  682.         "gasframe A" and
  683.         "gasframe B" and
  684.         "gasframe C" and
  685.         "gasframe D" and
  686.         "gasframe E" and
  687.         "gasframe F" 
  688.  
  689.     /*** GASTANK ***/    
  690.  
  691.     use Rol_gastanka in team 2 for
  692.         "gastank A" as "gastank1"
  693.     use Rol_gastanka in team 2 for
  694.         "gastank B" as "gastank2"
  695.  
  696.     use Rol_gastowera in team 0 for
  697.         "gastower A"
  698.  
  699.     use Rol_gastowere in team 0 for
  700.         "gastower E"
  701.  
  702.     use Rol_hull in team 0 for
  703.         "hull"
  704.  
  705.     /***********JUNKPILE***********/
  706.  
  707.     use Rol_Junk in team 0 for 
  708.         "JUNK A" and
  709.         "JUNK B" and
  710.         "JUNK C" and
  711.         "JUNK D" and
  712.         "JUNK E" and
  713.         "JUNK F" and
  714.         "JUNK G" and
  715.         "JUNK H"
  716.  
  717.  
  718.     use Rol_Junkpile_F in team 0 for
  719.         "JUNKPILE FA" as "junkpile_fa"
  720.  
  721.     use Rol_Junkpile_F in team 0 for
  722.         "JUNKPILE FB" as "junkpile_fb"
  723.  
  724.     use Rol_Junkpile_G in team 0 for
  725.         "JUNKPILE GA" as "junkpile_ga"
  726.     use Rol_Junkpile_G in team 0 for
  727.         "JUNKPILE GB" as "junkpile_gb"
  728.     use Rol_Junkpile_G in team 0 for
  729.         "JUNKPILE GC" as "junkpile_gc"
  730.     use Rol_Junkpile_G in team 0 for
  731.         "JUNKPILE GD" as "junkpile_gd"
  732.  
  733.     use Rol_Junkpile_H in team 0 for 
  734.         "JUNKPILE HA" as "junkpile_ha"
  735.     use Rol_Junkpile_H in team 0 for
  736.         "JUNKPILE HB" as "junkpile_hb"
  737.     use Rol_Junkpile_H in team 0 for
  738.         "JUNKPILE HC" as "junkpile_hc"
  739.     use Rol_Junkpile_H in team 0 for
  740.         "JUNKPILE HD" as "junkpile_hd"
  741.     use Rol_Junkpile_H in team 0 for
  742.         "JUNKPILE HE" as "junkpile_he"
  743.  
  744.     use Rol_Junkpile_I in team 0 for 
  745.         "JUNKPILE I"  as "junkpile_i"
  746.  
  747.     use Rol_Junkpile_J in team 0 for 
  748.         "JUNKPILE J" as "junkpile_j"
  749.     
  750.     use Rol_Junkpile_K in team 0 for 
  751.         "JUNKPILE K" as "junkpile_k"
  752.     use Rol_Junkpile_K in team 0 for 
  753.         "JUNKPILE KB" as "junkpile_kb"
  754.  
  755.     use Rol_Junkpile_L in team 0 for 
  756.         "JUNKPILE L" as "junkpile_l"
  757.  
  758.     use Rol_Junkpile_M in team 0 for
  759.         "JUNKPILE M" as "junkpile_m"
  760.  
  761.     use Rol_Junkpile_N in team 0 for
  762.         "JUNKPILE N" as "junkpile_n"
  763.  
  764.     use Rol_Junkpile_O in team 0 for
  765.         "JUNKPILE O" as "junkpile_o"
  766.  
  767.     /*********ROBODOZER*********/
  768.  
  769.     use Rol_Robodozer in team 0 for
  770.         "robodozer" as "robodozer"
  771.  
  772.     use Rol_Robodozer in team 0 for
  773.         "robodozerB" as "robodozerb"
  774.  
  775. /*
  776.     use Rol_tower in team 0 for
  777.         "tower A" and 
  778.         "tower B"
  779. */
  780.     use Rol_MaximLaser_Pickup in team 0 for
  781.         "MAXIM LASER PICKUP A"
  782.  
  783.     use Rol_yellow in team 0 for
  784.  
  785.         "light B" and
  786.         "light F" and
  787.         "light G" and
  788.         "light H" and
  789.         "light I" and
  790.         "light J" and
  791.         "light K" and
  792.         "light L" and
  793.         "light M" and
  794.     
  795.         "light O" and
  796.         
  797.         "light Q" and
  798.  
  799.         "light T" and
  800.         "light U" and
  801.         
  802.         "greenlight" and
  803.         "bluelight C"
  804.  
  805.     use Rol_Redlight in team 0 for
  806.         "redlight A" and
  807.         "redlight F" and
  808.         "redlight H"
  809.  
  810.     use Rol_yellow in team 0 for
  811.         "bluelight A" and
  812.         "bluelight B"
  813.  
  814.     use Rol_OilFire in team 0 for
  815.         "oilfire D"
  816.  
  817.     use Rol_Technoboxshield in team 2 for
  818.         "technobox" as "technoboxa"
  819.  
  820.     use Rol_technocrate in team 0 for
  821.         "TechnocrateA" and
  822.         "TechnocrateB" and
  823.         "TechnocrateC" and
  824.         "TechnocrateD" and
  825.         "TechnocrateE" and
  826.         "TechnocrateF" and
  827.         "TechnocrateG
  828.  
  829.     use Rol_baddie_silo in team 2 for
  830.         "siloA" as "siloa"
  831.         "siloB" as "silob"
  832.         "siloC" as "siloc"
  833.         "siloD" as "silod"
  834.         "siloE" as "siloe"
  835.         "siloF" as "silof"
  836.         "siloG" as "silog"
  837.         "siloH" as "siloh"
  838.         "siloI" as "siloi"
  839.         "siloJ" as "siloj"
  840. }
  841.  
  842. camera track
  843. {
  844.     file "levels\level06.rif"
  845.     name "elint alive"
  846. }
  847.  
  848. camera track
  849. {
  850.     file "levels\level06.rif"
  851.     name "docks end"
  852. }
  853.